package agenteReact2;

import java.util.ArrayList;

import agenteReact1.AgenteReact1;

public class AgenteReact2 extends AgenteReact1{

	protected ArrayList<Comportamento> comportamentos = new ArrayList<Comportamento>();
	
	@Override
	public void iniciar() {
		
		super.iniciar();
		comportamentos.add(new Recolher());
		comportamentos.add(new Aproximar());
		comportamentos.add(new Evitar());
		comportamentos.add(new Procurar());
		comportamentos.add(new Vaguear());
		
	}
	
	public void processar(){
		
		for(Comportamento comp: comportamentos){
			if((accao = comp.activar(imagem))!=null){
				getConsola().mostrar(comp.toString());
				return;
			}
		}
	}
}
